/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: 2010年版の WordPress テーマ「Twenty Ten」は、スタイリッシュで、カスタマイズ可能で、簡潔で、読みやすいデザインです。カスタムメニュー、ヘッダー画像、背景をあなたなりにアレンジしてみてください。Twenty Ten テーマでは6つのウィジェットエリア (サイドバーに2つ、フッターに4つ) と、アイキャッチ画像 (ギャラリー投稿のサムネイルと、投稿やページのカスタムヘッダー画像) に対応しています。印刷用、管理画面のビジュアルエディター用、アサイドおよびギャラリーカテゴリー用のスタイルシートが用意されています。また、サイドバーを取り去った1カラムページのテンプレートもあります。
Author: the WordPress team
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */



/* ------------------------ カレンダー --------------------------------- */

#c-01{width:923px;margin-bottom:20px}
#c-01 h2{width:923px;height:36px;margin:0 auto;padding-bottom:10px}
#c-01 .event-dates{width:906px;height:58px;margin:0 auto;background:url(../../../../images/calendar/calendar-top.png) no-repeat top center}
.event-dates h3{float:left;display:inline;padding:7px 25px 0}
.event-dates #c-search{float:right;display:inline;padding-top:19px;padding-right:460px}
#c-02{width:903px;margin:0 auto;border:solid 3px #C5DBFF}
#c-02 th{background:#C5DBFF}
#c-02 th,#c-02 td{table-layout:fixed;width:125px;border:solid 1px #C5DBFF;padding:2px 3px}
#c-02 td{height:80px}
#c-02 td p,#c-02 td a{font-size:90%;line-height:1.2em;color:#666;text-decoration:none}
#c-02 td a:hover{color:#ff4b33}
.c-month,.c-month h4{clear:both;margin-top:30px}
.c-month .previous,.c-month .next{display:inline;font-size:115%}
.c-month h4{text-align:center;font-weight:700;font-size:120%}
.c-month .previous{float:left;margin-left:15px}
.c-month .next{float:right;margin-right:15px;text-align:right}
.c-top{margin:5px 10px 0 0;text-align:right}
.c-top-c{margin:5px 10px 0 0;text-align:right;clear:left}
.cal-about{margin:10px}
.cal-about table{border:none;display:inline;float:left;width:430px}
#cal-about-left{border:solid 1px #9bc1f5;padding:5px 5px 5px 0;margin:10px 0;display:inline;float:left;width:440px}
#cal-about-right{border:solid 1px #9bc1f5;padding:5px 0;margin:10px 0;display:inline;float:right;width:440px}
.cal-about table td{padding-left:5px;text-align:left;vertical-align:top;height:19px}
.c-a-l{text-align:center!important}

/* ------------------------ 事業報告--------------------------------- */

#years{padding:10px 0;overflow:auto;margin:0 auto}
#years li{display:inline;float:left;    margin-left: 1%;}
.y2012,.y2013,.y2014,.y2015,.y2016,.y2017,.y2018,.y2019{margin-left:7px}
.jigyo-list{clear:both;font-size:90%;padding-left:5px;text-align:left}
.jigyo-list dl{overflow:hidden}

/* ------------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}
p,dd,dt,li{font-size:100%;line-height:1.5em}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}
ol,ul{list-style:none}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:'';content:none}
del{text-decoration:line-through}
table{border:solid 1px #88D340;padding:0;border-spacing:0;border-collapse:collapse}
mg{border:none}

/* =Layout
-------------------------------------------------------------- */

#container{float:left;display:inline;margin:0 0 36px 25px;width:654px}
#container2{float:left;display:inline;margin:1.7em 0 36px 16px;width:654px}
#secondary{clear:right}
#footer{clear:both;width:100%}
.one-column #content{margin:0 auto;width: 100%;}
.single-attachment #content{margin:0 auto;width:900px}

/* =Fonts
-------------------------------------------------------------- */

body,input,textarea,.page-title span,.pingback a.url{font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
input[type=submit]{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}

/* =Structure
-------------------------------------------------------------- */

#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto}
#footer-widget-area{overflow:hidden}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px}
#footer-widget-area #fourth{margin-right:0}
#site-info{float:left;font-size:14px;font-weight:700;width:700px}
#site-generator{float:right;width:220px}

/* =Global Elements
-------------------------------------------------------------- */

body{background:#fff;padding-top:10px}
body,input,textarea{color:#666;font-size:92%}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px}
ul{list-style:square}
ol{list-style:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote{font-style:italic;padding:0 3em}
blockquote cite,blockquote em,blockquote i{font-style:normal}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
input[type="text"],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px}
a:link{color:#06c}
a:visited{color:#743399}
a:active,a:hover{color:#ff4b33}
.screen-reader-text{position:absolute;left:-9000px}

/* =Header
-------------------------------------------------------------- */

#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px;width:700px}
#site-title a{color:#000;font-weight:700;text-decoration:none}
#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px;width:220px}
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left}

/* =Menu
-------------------------------------------------------------- */

#access{background:#000;display:block;float:left;margin:0 auto;width:940px}
#access .menu-header,div.menu{font-size:13px;margin-left:12px;width:928px}
#access .menu-header ul,div.menu ul{list-style:none;margin:0}
#access .menu-header li,div.menu li{float:left;position:relative}
#access a{color:#aaa;display:block;line-height:38px;padding:0 10px;text-decoration:none}
#access ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:38px;left:0;float:left;width:180px;z-index:99999}
#access ul ul li{min-width:180px}
#access ul ul ul{left:100%;top:0}
#access ul ul a{background:#333;line-height:1em;padding:10px;width:160px;height:auto}
#access li:hover > a,#access ul ul :hover > a{background:#333;color:#fff}
#access ul li:hover > ul{display:block}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{color:#fff}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/* =Content
-------------------------------------------------------------- */

#main{overflow:hidden}
#content,#content input,#content textarea{color:#333}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}
#content code{font-size:13px}
#content dt,#content th{color:#000}
#content table{text-align:left;width:100%}
#content tr th,#content thead th{padding:2px 3px;text-align:center;font-weight:400}
#content tr td{padding:2px 3px}
#content tr.odd td{background:#f2f7fc}
.hentry{margin:0 0 48px}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}
.single .hentry{margin:0 0 36px}
.page-title{color:#000;font-size:14px;font-weight:700;margin:0 0 36px}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}
.page-title a:link,.page-title a:visited{color:#888;text-decoration:none}
.page-title a:active,.page-title a:hover{color:#ff4b33}
#content .entry-title{color:#000;font-size:100%;font-weight:700;line-height:1.3em;margin-bottom:5px}
#content .entry-title2{color:#1159cc;font-size:100%;font-weight:700;line-height:1.3em;padding:3px 0 7px 5px;text-align:left;background:url(../images/blue_line.gif) no-repeat top left}
#content .entry-title3, #container2 .entry-title3{background:url(../images/blue_line.gif) no-repeat top left;margin-bottom:10px;height:28px}

#container2 .title3{background:url(../images/blue_line.gif) no-repeat top left;margin-bottom:10px;height:28px;/*width: 654px;*/}



.title3{color:#1159cc;font-size:105%;font-weight:700;line-height:1.2em;padding:4px 0 7px 8px;float:left;display:inline;text-align:left;width:525px}
.title4{color:#1159cc;font-size:105%;font-weight:700;line-height:2.1em;height:31px;padding:0 15px;text-align:left;margin-bottom:10px;background:url(../../../../images/title/blue_line.jpg) no-repeat left}
.kankou-text{color:#1159cc;font-size:97%;font-weight:700;line-height:2.3em;height:31px;padding:0 15px;text-align:left;margin:30px 0 10px;background:url(../../../../images/title/red_line.jpg) no-repeat left}
.library-text{color:#1159cc;font-size:97%;font-weight:700;line-height:2.3em;height:31px;padding:0 15px;text-align:left;margin:30px 0 10px;background:url(../../../../images/title/green_line.jpg) no-repeat left}
.entry-title a:link,.entry-title a:visited{color:#000;text-decoration:none}
.entry-title a:active,.entry-title a:hover{color:#ff4b33}
.entry-meta{color:#888;font-size:12px}
.entry-meta abbr,.entry-utility abbr{border:none}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}
.entry-content,.entry-summary{clear:both}
.entry-content2{clear:both;text-align:left;margin:8px 0 8px 5px}
#content .entry-summary p:last-child{margin-bottom:12px}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px;padding:24px}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}
.entry-content input{margin:0 0 24px}
.entry-content input.file,.entry-content input.button{margin-right:24px}
.entry-content label{color:#888;font-size:12px}
.entry-content select{margin:0 0 24px}
.entry-content sup,.entry-content sub{font-size:10px}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}
.page-link{clear:both;color:#000;font-weight:700;margin:0 0 22px;word-spacing:.5em}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:.5em .75em;text-decoration:none}
.home .sticky .page-link a{background:#d9e8f7}
.page-link a:active,.page-link a:hover{color:#ff4b33}
body.page .edit-link{clear:both;display:block}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}
#entry-author-info #author-description{float:left;margin:0 0 0 104px}
#entry-author-info h2{color:#000;font-size:100%;font-weight:700;margin-bottom:0}
.entry-utility{clear:both;color:#888;font-size:12px;line-height:18px}
.entry-meta a,.entry-utility a{color:#888}
.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33}
#content .video-player{padding:0}

/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0}
.home .hentry.format-aside,.home .hentry.category-asides{padding:0}
.home #content .format-aside .entry-content,.home #content .category-asides .entry-content{padding-top:0}

/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}
.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}

/* =Images
-------------------------------------------------------------- */

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}
.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}
.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;padding:4px;text-align:center}
.wp-caption img{margin:5px 5px 0}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}
.wp-smiley{margin:0}
.gallery{margin:0 auto 18px}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery img{border:2px solid #cfcfcf}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
.gallery dl{margin:0}
.gallery img{border:10px solid #f1f1f1}
.gallery br+br{display:none}
#content .attachment img{display:block;margin:0 auto}

/* =Navigation
-------------------------------------------------------------- */

.navigation{color:#888;font-size:12px;line-height:18px;overflow:hidden}
.navigation a:link,.navigation a:visited{color:#888;text-decoration:none}
.navigation a:active,.navigation a:hover{color:#ff4b33}
.nav-previous{float:left;width:50%}
.nav-next{float:right;text-align:right;width:50%}
#nav-above{margin:0 0 18px;display:none}
.paged #nav-above,.single #nav-above{display:block}
#nav-below{margin:-18px 0 0}

/* =Comments
-------------------------------------------------------------- */

#comments{clear:both}
#comments .navigation{padding:0 0 18px}
h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist{list-style:none;margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .comment-body blockquote p:last-child{margin-bottom:24px}
.commentlist ol{list-style:decimal}
.commentlist .avatar{position:absolute;top:4px;left:0}
.comment-author cite{color:#000;font-style:normal;font-weight:700}
.comment-author .says{font-style:italic}
.comment-meta{font-size:12px;margin:0 0 18px}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none}
.comment-meta a:active,.comment-meta a:hover{color:#ff4b33}
.reply{font-size:12px;padding:0 0 24px}
.reply a,a.comment-edit-link{color:#888}
.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}
.commentlist .children{list-style:none;margin:0}
.commentlist .children li{border:none;margin:0}
.nopassword,.nocomments{display:none}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}
#comments .pingback .url{font-size:13px;font-style:italic}
input[type=submit]{color:#333}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}
#respond p{margin:0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}
#respond .required{color:#ff4b33;font-weight:700}
#respond label{color:#888;font-size:12px}
#respond input{margin:0 0 9px;width:98%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul{list-style:none;margin-left:0}
.widget-area ul ul{list-style:square;margin-left:1.3em}
.widget-area select{max-width:100%}
.widget_search #s{width:175px}
.widget_search label{display:none}
.widget-container{margin:0 0 18px}
.widget-title{color:#222;font-weight:700}
.widget-area a:link,.widget-area a:visited{text-decoration:none}
.widget-area a:active,.widget-area a:hover{text-decoration:underline}
.widget-area .entry-meta{font-size:11px}
#wp_tag_cloud div{line-height:1.6em}
#wp-calendar{width:95%;margin:0 auto}
#wp-calendar tr{height:20px}
#wp-calendar caption{color:#3F9120;font-size:110%;font-weight:700;padding:5px 0;text-align:center}
#wp-calendar caption a{color:#3F9120;font-size:100%}
#wp-calendar thead{font-size:11px}
#wp-calendar thead th{background:#D5F9B9;vertical-align:middle;font-size:110%}
#wp-calendar tbody{color:#aaa;background:#fff}
table.nav tr{background:#EAFCD2}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}
.widget_rss a.rsswidget{color:#000}
.widget_rss a.rsswidget:hover{color:#ff4b33}
.widget_rss .widget-title img{width:11px;height:11px}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}


/* =Footer
-------------------------------------------------------------- */

#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0}
#site-info{font-weight:700}
#site-info a{color:#000;text-decoration:none}
#site-generator{font-style:italic;position:relative}
#site-generator a{background:url(images/wordpress.png) center left no-repeat;color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none}
#site-generator a:hover{text-decoration:underline}
img#wpstats{display:block;margin:0 auto 10px}

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre{-webkit-text-size-adjust:140%}
code{-webkit-text-size-adjust:160%}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%}
#site-description{-webkit-text-size-adjust:none}

/* =Print Style
-------------------------------------------------------------- */

@media print {
body{background:none!important}
#wrapper{clear:both!important;display:block!important;float:none!important;position:relative!important;margin-left:20px}
table,th,td{border:solid 1px #85D88D}
#header{padding-bottom:18pt}
#footer{overflow:hidden}
#colophon{border-top:2pt solid #000}
#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}
#site-title{font-size:13pt}
.entry-content{font-size:14pt;line-height:1.6em}
.entry-title{font-size:21pt}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important}
#container,#header,#footer{margin:0;width:100%}
#content,.one-column #content{margin:24pt 0 0;width:100%}
.wp-caption p{font-size:11pt}
#site-info,#site-generator{float:none;width:auto}
#colophon{width:auto}
img#wpstats{display:none}
#site-generator a{margin:0;padding:0}
#entry-author-info{border:1px solid #e7e7e7}
#main{display:inline}
.home .sticky{border:none}
.title4{line-height:1.5em}
}

/*----------- 追加 ---------------*/

*{margin:0;padding:0}
li{list-style:none}
img{border:0}
p{font-size:100%}
#wrapper{margin:0 auto;text-align:center}

/*----- リンク部分 -----*/

.link li a,.link-top a{text-decoration:none;color:#555}
.link li,.li-left{float:left;display:inline;margin:0 0 4px 10px;padding:0 0 0 20px;background:url(../../../../images/icon/icon.png) no-repeat top left}
.li-left2{float:left;display:inline;margin:0 1em 4px 10px;padding:0 0 0 20px;background:url(../../../../images/icon/icon.png) no-repeat top left}
.li-right{float:left;display:inline;margin:0 0 6px 25px;padding:0 0 0 20px;background:url(../../../../images/icon/icon.png) no-repeat top left}
#li-bottom{clear:both}
.link_page{background:url(../../../../images/icon.gif) no-repeat scroll left top transparent;padding-left:17px;line-height:100%}
.link li a:hover,.link-top li a:hover{text-decoration:underline}
.riyou-menu{text-align:left;margin-bottom:30px;font-size:98%}
.riyou-menu li{margin:0 0 5px 5px;padding:0 0 0 20px;font-size:95%}
.one{background:url(../../../../images/icon/one.png) no-repeat left}
.two{background:url(../../../../images/icon/two.png) no-repeat left}
.three{background:url(../../../../images/icon/three.png) no-repeat left}
.four{background:url(../../../../images/icon/four.png) no-repeat left}
.five{background:url(../../../../images/icon/five.png) no-repeat left}
.six{background:url(../../../../images/icon/six.png) no-repeat left}
.seven{background:url(../../../../images/icon/seven.png) no-repeat left}
.eight{background:url(../../../../images/icon/eight.png) no-repeat left}
.nine{background:url(../../../../images/icon/nine.png) no-repeat left}

/*---- header -----*/
#header{width:923px;margin:0 auto}
#top-l{float:right;display:inline;margin:5px 15px 0 0}
#top-l li{font-size:93%;line-height:1.3em}
.main_menu{padding-bottom:1px;height:35px;background:#F28CBB;clear:left}
.main_menu li{display:inline;margin-right:3px}
#main{clear:both;width:923px;height:289px;margin:0 auto;padding-top:10px}

/*---- page_body ----*/

#page_body{height:100%;width:923px;margin:0 auto;padding-top:15px}
.section{padding:0}


/*------------ サイドバー ----------------*/
#primary{float:left;display:inline;width:236px}
#primary2{float:left;display:inline;width:236px}

/*------カレンダー----*/

#calendar h2{font-size:97%;color:#C4F49A;margin:5px 0 0}
#calendar{width:233px;height:100%;background:#EAFCD2;margin:0 0 6px 3px}
#wp-calendar table td,#wp-calendar table th{padding:1px}
table.nav{border:0;margin:8px 0}

/* ------------------- */

.banner li{margin:3px 0 2px}
.city-btn{margin-top:5px!important}
.library-btn{margin-top:5px;height:59px}
.project-btn{margin-top:5px;height:55px}
#shiteikanrisya{width:233px;border:1px solid #9E9E9E;margin:13px 0 10px 3px}
#shiteikanrisya h2{margin-bottom:5px}
.s-l li{margin-bottom:8px}

/*---- right ------*/
#right{float:left;display:inline;margin-left:16px;width:654px}


/*----- footer -------*/
#footer{clear:both;text-align:center;background:url(../../../../images/footer/footer-back.png) repeat-x bottom;height:233px}
#copy_right img{padding:5px 0}
#li-shiteikanrisya a{float:right;display:inline;font-size:95%;color:#666}

/*----------    共通     ------------*/
.date{float:right;display:inline;width:100px;font-size:85%;color:#888}
.catch{margin:0 0 12px}
#section1,.section1,.section1-nb,.section2,.section-a,.section-b,.section-b2,.section-c,.section-c2,#list-train,.col1,.top,.top2,#section2,.section3{width:629px;margin:0 auto;overflow:auto}
.col1,.section1,#section1,#section2{border-bottom:solid 1px #8FE2AD}
.section2{border-bottom:solid 1px #8FE2AD;margin-bottom:20px}
.list{text-align:left;padding-left:5px;font-size:90%;max-height: 12.9em;overflow:auto;border:solid 1px #ddd;font-size:90%}
.list-icon{text-align:left;padding-left:5px;font-size:90%;max-height:22.9em;overflow:auto;border:solid 1px #ddd;font-size:90%;}
.list-t1{text-align:left;padding-left:5px;font-size:90%;max-height:10.9em;overflow:auto;border:solid 1px #ddd;font-size:90%}
.list-t2{text-align:left;padding-left:5px;font-size:90%;max-height:21.9em;overflow:auto;border-left:solid 1px #ddd;border-right:solid 1px #ddd;font-size:90%}
.list-t3{text-align:left;padding-left:20px;overflow:hidden;font-size:96%}
.list-t1 a,.list-t2 a,.list-t3 a,.list-icon a,.list a,.riyou-menu a,.jigyo-list a{color:#666;text-decoration:none;font-size: 14px;}
.list-t1 a:hover,.list-t2 a:hover,.list-t3 a:hover,.list-icon a:hover,.list a:hover,.riyou-menu a:hover,.jigyo-list a:hover{color:#aaa}
.list2-d{text-align:left;padding-right:20px;padding-left:20px;padding-bottom:13px}
.list-t1 dl,.list-t2 dl,.list-t3 dl,.list dl,.archives_list li,.jigyo-list dl{background:url(../images/list-line.gif) repeat-x left bottom;margin:.4em 0 0;height:1.8em}
.lt3,.list-icon dl{background:url(../images/list-line.gif) repeat-x left bottom;margin:.5em 0 0;height:1.8em}
.list-t1 dl,.jigyo-list dl{clear:both}
.icon-arrow{padding-left:20px;padding-right:10px;float:left;display:inline;color:#666!important}
.icon-arrow-b{background:url(../images/icon-o.gif) no-repeat left;padding-left:20px;display:inline;float:left;padding-right:10px;color:#666!important}
.icon-arrow-c{background:url(../images/icon-g.gif) no-repeat left;padding-left:20px;display:inline;float:left;padding-right:10px;color:#666!important}
.archives_list a,.icon-arrow-a{background:url(../images/icon.gif) no-repeat left;padding-left:20px;padding-left:20px;float:left;display:inline;clear:both}
.icon-color{float:left;display:inline;width:56px;padding-left:3px}
.i-w{background:url(../images/icon/icon.png) no-repeat left;padding-left:20px}
.i-w2{background:url(https://koshigaya-activity-support.info/wordpress/wp-content/themes/images/icon/icon2.png) no-repeat left;padding-top:13px;padding-left:20px}
.i-w3{background:url(https://koshigaya-activity-support.info/wordpress/wp-content/themes/images/icon/icon3.png) no-repeat left;padding-top:26px;padding-left:20px}
.list a:hover{color:#aaa}
.top{margin-top:5px;text-align:right;font-size:90%}
.t-top{margin-top:5px;text-align:right;clear:both;font-size:93%}



/* 新着情報 */
.news{height:34px}
.event-news,.dantai_news{margin-top: 16px;height:34px}
.archives_list{text-align:left;line-height:2em;padding:0 0 25px}
.ar{margin:3px 0 20px;float:right;background:url(../../../../images/icon/icon.png) no-repeat left;padding-left:20px;font-size:93%}
.i-sn{background:url(../../../../images/icon/icon.png) no-repeat left;padding-left:20px;display:inline;float:left;padding-right:10px;color:#666!important}



/*----------    施設紹介     ------------*/
.room{overflow:auto;margin:0 0 5px 10px}
.room li a{text-decoration:underline}
.room li{display:inline;float:left}
#section2{padding:40px 0 5px}
.t-1{margin:0 0 10px;height:35px}
.t-2{background:#D7F9D9;padding:5px 0 5px 10px;clear:both;font-weight:700;text-align:left;color:#333;margin:5px 15px 0}
.t-2 a{text-decoration:none}
.t-3{margin:0 0 2px;clear:both}
.t-4{font-weight:700;background:#D7F9D9;padding:5px 0 5px 5px;clear:both;text-align:left;color:#333}
.t-5{font-weight:700;background:#D7F9D9 url(../../../../images/project/illust01.png) no-repeat left;padding:20px 0 0 105px;clear:both;text-align:left;color:#333;height:40px;text-decoration:none}
.t-5 a{text-decoration:none}
.t-6{margin:15px 0 10px;height:35px}
.col1 dd,.col2 dd,.col3 dd{text-align:left}
.col1_mt,.col1,.col2,.col3{float:left;display:inline}
.row1{float:left;display:inline;width:415px}
.row2{float:left;display:inline;width:216px}
.col1{padding:8px 0;font-size:88%}
.text{clear:both;text-align:left;padding:8px 0}
#list-train{background:#CFF3FF;margin-top:55px;padding:6px 0}
#list-train p{margin:5px 8px;text-align:left;font-size:92%}
.text{font-size:88%;color:#333;padding:9px 0 0 5px;clear:both;width:623px}
.room li{font-size:85%}
.room a{text-decoration:none}
.map-5{margin-bottom:5px}
.t-blue{color:#06C;margin-right:5px}
.outline1{text-align:left;padding-left:5px}
.outline3{float:right;display:inline;height:153px;width:200px;background:#888}
.outline3-sp{float:right;display:inline;height:153px;width:200px;margin-right:5px}
.outline2{margin-top:8px;padding:0 0 0 5px}
#list-train dt{float:left;display:inline;margin-left:7px}

/* ------ フロアマップ------- */

.color-a{padding-left:15px;margin-right:17px;background:url(../images/icon/roomA.gif) no-repeat top left;color:#06C}
.color-b{padding-left:15px;margin-right:17px;background:url(../images/icon/roomB.gif) no-repeat top left;color:#06C}
.color-c{padding-left:15px;margin-right:17px;background:url(../images/icon/kankou.gif) no-repeat top left;color:#06C}
.color-d{padding-left:20px;margin-right:15px;background:url(../images/icon/purpose.gif) no-repeat top left;color:#06C}
.color-e{padding-left:15px;margin-right:17px;background:url(../images/icon/kids.gif) no-repeat top left;color:#06C}
.color-f{padding-left:15px;margin-right:17px;background:url(../images/icon/space.gif) no-repeat top left;color:#06C}
.color-g{padding-left:15px;margin-right:17px;background:url(../images/icon/pc.gif) no-repeat top left;color:#06C}
.color-h{padding-left:15px;margin-right:17px;background:url(../images/icon/locker.gif) no-repeat top left;color:#06C}
.color-i{padding-left:15px;margin-right:17px;background:url(../images/icon/mail-box.gif) no-repeat top left;color:#06C}
.color-j{padding-left:20px;margin-right:15px;background:url(../images/icon/bookroom.gif) no-repeat top left;color:#06C}
.color-k{padding-left:20px;margin-right:15px;background:url(../images/icon/entrance.gif) no-repeat top left;color:#06C}
.color-l{padding-left:20px;margin-right:15px;background:url(../images/icon/baby.gif) no-repeat top left;color:#06C}
.color-m{padding-left:20px;margin-right:15px;background:url(../images/icon/dvd.gif) no-repeat top left;color:#06C}
.color-n{padding-left:15px;margin-right:15px;background:url(../images/icon/play.gif) no-repeat top left;color:#06C}
.color-o{padding-left:15px;margin-right:15px;background:url(../images/icon/print.gif) no-repeat top left;color:#06C}

/* ----- 利用案内 ------ */
.text-1{text-align:left;margin:5px;clear:both}
.text-1 li{list-style:square}
.top-small{margin-top:5px;padding-right:12px;text-align:right;font-size:92%}
.sp-t{margin-top:48px}
.sp-t-group1{background:#F0FBFF;border:solid 1px #BBE0FF;padding:7px 10px 0}
.sp-t-group2{background:#FFF8FE;border:solid 1px #FCD0F8;padding:7px 10px 0}
.i-text{width:623px}
.info-1{font-size:92%;margin-bottom:5px;border:1px solid #85d88d;line-height:1.5em}
.info-1 th,.info-1 tr,.info-1 td{border:1px solid #85d88d}
.info-1 td{background:#fff}
.text-l{color:#333;padding:0 0 10px;clear:both;text-align:left;line-height:1.6em}
.period{font-size:92%;color:#333;padding:0 0 10px 5px;margin-left:7em;clear:both;text-align:left;text-indent:-7em}
.list1{font-size:92%;text-align:left;text-indent:-1em;margin-left:1em}
.list1 span{font-size:100%}
.b-l{padding:8px;background:#E5F4F9;margin:0 0 15px}
.section1-nb h4{text-align:left;font-size:96%;color:#2B6AF9}
.section1-nb{margin-bottom:15px}
.t_center{text-align:center}
.t_right{text-align:right}
.deep{background:#d1f9d9!important}
.light{background:#f2ffee!important}
.t-t-r{margin:30px 0 5px}


/* ----- 市民団体 ------ */
.g-cat{text-align:left;overflow:auto;margin:5px 0 5px 5px;line-height:2em;clear:both;background:url(../images/list-line.gif) repeat-x bottom left}

/* ------------よくある質問 -------------*/
.section3{margin-top:5px;margin-bottom:5px;border-bottom:solid 1px #8FE2AD}
.top2{margin-bottom:20px;text-align:right}

/* ----------  アクセス  ---------- */
.text-2{clear:both;text-align:left;color:#333}
.r-map{height:247px;width:413px;margin:0 auto;padding-bottom:15px}
#t-indent{text-indent:-4em;padding-left:4em}
.t_f dt,.t_f dd{text-align:left;line-height:2em}
.t_f dt{float:left;display:inline;width:165px;color:#2B6AF9!important}
.t_f2{margin-top:20px}
.t_f2 dt,.t_f2 dd{text-align:left;line-height:2em}
.t_f2 dt{float:left;display:inline;width:100px;color:#2B6AF9!important;padding:5px 0 0 20px}
.c_m{float:left;display:inline}
.mail-img{float:left;display:inline}
#mail-ad{margin:8px 0 15px;height:19px}
.access-contact{text-align:left;margin-top:50px;font-weight:700;font-size:95%}
.access-contact span{color:#C5EFD1}
.access01{padding:5px 0 5px 130px;border-top:dotted 1px #87C3F5;border-bottom:dotted 1px #87C3F5}
.access02{padding:5px 0 5px 130px;border-bottom:dotted 1px #87C3F5;margin-bottom:30px}
.t-contact{margin:30px 0 10px;height:35px}
#parkingArea p{text-align:left;margin-bottom:4%;border-bottom:dotted 1px #87C3F5;padding-bottom:2%}
#parkingArea span{padding-left:6%}
#parkingArea .access-contact span{padding-left:0}
#parkingArea .text-2{border-bottom:none;margin-bottom:0;padding-bottom:0}


/* -------- イベント案内 ---------- */

.section-a{margin-top:5px;margin-bottom:5px;border-bottom:solid 1px #79CAF2}
.section-b{margin-top:35px;margin-bottom:5px;border-bottom:solid 1px #F9AB5D}
.section-b2{margin-top:5px;margin-bottom:5px;border-top:solid 1px #F9AB5D;border-bottom:solid 1px #F9AB5D}
.section-c{margin-top:35px;margin-bottom:5px;border-bottom:solid 1px #8FE2AD}
.section-c2{margin-top:5px;margin-bottom:5px;border-top:solid 1px #94C61C;border-bottom:solid 1px #94C61C}
.text-3{text-align:left;margin-bottom:10px}
strong{color:#333;font-weight:400;display:inline;float:left;margin-right:5px;font-size:90%}
.pan{font-size:85%;margin:3px 0 3px 3px;text-align:left}


/* -------- お問い合わせ ---------- */
.mail-ad2{margin-left:5px}
.add{text-align:left;padding:10px 0 30px}


/* -------- 個人情報保護方針 ---------- */
.bold{font-weight:700}
.bold-p{font-weight:700;margin-top:25px}
.dt-r{float:right;display:inline;text-align:right;line-height:1.5em;margin-bottom:15px}
.dt-l{float:left;display:inline;width:140px}
.dd-l{clear:both}
dl.text-2{line-height:1.5em}
dl.text-3{line-height:1.5em}
dl.text-3 dt{float:left;display:inline;width:70px}
.text-4{clear:both;text-align:left;color:#333;padding:10px 0}


/* ----  リニューアル  ----- */
#footer-body{width:965px;margin:0 auto;padding-left:48px}
#footer-purple{height:157px;overflow:auto}
.link_banner{height:51px;margin-top:42px}
.link_banner2{float:left;display:inline;margin:5px 0 0 10px}
.link_banner li{float:left;display:inline;margin:0 5px 5px 0;border:solid 1px #EAC5E3;height:51px}
.link_banner2 li{margin:0 5px 5px 0;border:solid 1px #EAC5E3;height:51px}
.fb-adress p,.fb-adress img{float:left;display:inline}
.fb-adress{clear:both;line-height:33px;overflow:auto}
.fb-adress img{margin-top:8px}
.fb-adress p{margin:8px 0 0 25px;letter-spacing:.1em}
#copy_right{clear:both;margin-top:10px}
#header h1{display:inline;float:left;width:470px;height:70px}
#header img{margin-right:10px}
#keyaki{float:left;display:inline;width:87px;height:110px}


/*-------------- イベント・講座情報 ------------------ */
.event-calendar{width:654px}
.calendar{border:0;color:#999;margin-top:10px;font-size:100%}
.calendar tr{border-bottom:solid 1px #ababab}
.event-calendar h2{margin-bottom:10px;text-align:left}
.calendar-manth{margin:0 auto;clear:both}
.cal-left,.cal-right{margin-top:4px}
.cal-right{float:right;display:inline;margin-right:200px}
.cal-left{float:left;display:inline;margin-left:200px}
.cal-center{display:inline}
.day,.day-red,.event{padding:5px 0 5px 5px !important}
.day,.day-red{text-align:center;vertical-align:middle;width:30px}
.week,.week-red{text-align:left;vertical-align:middle;width:30px}
.week-red,.day-red{color:#d93030}
.calendar{border-top:solid 1px #ababab}
.event{text-align:left;vertical-align:middle;line-height:1.5em;color:#555}
.event a{text-decoration:none;color:#555}
.event a:hover{text-decoration:none;color:#FF4B33}

/* ------- サイドバー -------*/
#side-bar{margin-bottom:20px}
.banner{background:#ffeef8;width:233px;padding:0 0 7px}
#kouhou{background:url(../../../../images/side/side03.png) no-repeat;width:208px;height:95px;margin-left:13px}
#kouhou-link{padding:35px 0 0 15px}
.kikan,.gekkan,.pamphlet{width:105px;height:19px;text-align:left}
.pamphlet a{margin-left:2px}
#kankou{background:url(../../../../images/side/side04.png) no-repeat;width:233px;height:78px;margin-top:5px}
#kankou-link{padding:35px 0 0 15px}
.k-b,.r-s{width:66px;height:19px}
#side-top,#side-bottom{width:234px;position:absolite;line-height:7px;left:0}
#side-top{top:0}
#side-bottom{bottom:0}
.entry-content dd{text-align:left}
.search{margin:15px 0 0 5px;float:left}

/* ------------ メールマガジン ------------- */

.mail-t01{text-align:left;padding:15px 0 0 15px;float:left;width:420px}
.mail-t02{clear:both;text-align:left;padding:15px 0 0 15px}
.m-ad{margin-top:15px}
.touroku{margin-bottom:20px}

/* ------------ リンク集 ------------- */
#links{text-align:left;margin-left:20px}
#links li{background:url(../../../../images/icon/line_dotted_brown.png) repeat-x scroll 0 1.8em transparent;font-size:medium;list-style-type:none;padding:0 0 5px 15px;margin:10px 0}
#links li a{background:url(../../../../images/icon/ico_lv1.png) no-repeat scroll left center transparent;color:#666;display:inline-block;line-height:32px;padding-left:25px;text-decoration:none}
#links li a:hover,#sitemap_list li a:hover{color:#ababab}
.d-li{margin:5px 0 10px;overflow:auto}
.download{float:left;display:inline;height:35px;width:408px;margin-bottom:4px}
.pdf-file{display:inline;float:right;font-size:85%;width:190px;text-align:left;padding:6px 10px;border:solid 1px #ddd;line-height:1.3em}
.link-page2{background:url(../../../../images/icon.gif) no-repeat scroll left top transparent;padding-left:17px;line-height:100%;margin:8px 0}
.link-page2 a{text-decoration:none}
.link-page2 a:hover{color:#ff4b33}

/* -------------------------- 月刊誌 ---------------------------------- */
.list-g li{background:url(../images/list-line.gif) repeat-x scroll left bottom transparent;height:2em;line-height:2em}
.section4{padding:0 10px}
.list-g a{color:#666;text-decoration:none}
.list-g a:hover{color:#aaa}


/* ------------------------ 検索機能 --------------------------------- */
#search-content{background:url(../../../../images/search-back.png) no-repeat;height:100px;width:656px;padding:4px;margin-bottom:20px}
#search-2{float:left;display:inline;margin:10px 0 0 5px}
#search-2 h3.widget-title{display:inline-block;width:28%;font-weight:400;font-size:16px;vertical-align:top;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"}
#search-2{float:none;display:block;margin:10px 0 0 5px}
form#searchform{display:inline-block}



/*------------------------ 検 索 結 果 ---------------------------*/
.search-title{font-size:100%;margin-bottom:10px;font-weight:700}
.search-list{text-align:left;padding-left:5px}
.s-date{font-size:90%;padding-left:5px;color:#777}

/*---------------------- 施設予約状況-------------------------------*/

.yoyaku-file ul{background:none repeat scroll 0 0 #DEF3FF;clear:both;color:#333;font-weight:700;margin:25px 30px 5px;text-align:left}
.yoyaku-file ul li{line-height:2.5em;border-bottom:solid 2px #fff;padding:0 0 0 55px}
.hr2{text-align:right;margin:0 30px 10px}
.hr{display:inline}
.koushin2{font-size:80%}
.koushin{font-size:80%;display:inline}
.yoyaku-file li{padding-left:35px;background:url(https://koshigaya-activity-support.info/images/yajirushi-icon.png) no-repeat left}
#yoyaku-date{width:950px;font-size:100%;font-weight:400}
#yoyaku-date th,#yoyaku-date td{border:solid 1px #4ABAA5}
.c1,.c3{text-align:center;padding:2px 5px!important}
.c2,.c2-b{text-align:center}
.c2-b,.kubun-b,.h-shisetsu{border-right:solid 2px #4ABAA5!important}
.c1,.h-day,.h-week,.h-week,.c1-k,.h-shisetsu00{background:#D7F9ED}
.c3{background:#F7E6E2}
.h-shisetsu{width:100px;padding:5px 0!important}
.h-shisetsu,.kubun-a,.kubun-b,.h-time01,.h-time02,.h-time03{background:#DCF0FF}
.kubun-a,.kubun-b,.c1-k{text-align:center;line-height:1.2em;padding:5px 0!important}
tr.day,.h-shisetsu{line-height:1.2em}
.h-week{width:45px}
.kome{font-size:95%;line-height:1.5em;margin:10px 0 0 5px;padding-left:35px;text-indent:-1.3em;color:#C30D23}
.yoyaku-kubun{width:950px;font-size:100%;font-weight:400;margin-bottom:15px}
.yoyaku-kubun .c2{width:9em}
.yoyaku_btn{margin-left:20px}
.yoyaku_btn li{float:left;display:inline;margin-right:15px}
.yoyaku_btn li a{width:118px;height:35px}
.section01{overflow:auto}
.section02{margin-bottom:20px;padding:10px 0 0 20px;border-top:dotted 2px #B4BAD3;overflow:auto}
.ex dt,.ex dd{display:inline;margin-right:5px}
.ex{font-size:85%;float:right;display:inline;line-height:1em}
.y-s{margin-top:15px}
.kubun-time{background:#E9F6FF;line-height:1.8em;padding:0 0 0 5px;margin:5px 0 5px 35px;font-size:90%}
.kubun-time dt{float:left;display:inline;margin:0 10px 0 0}
.holiday td{background:#FFF6F3}
.kubun-time th,.kubun-time td{width:290px;text-align:center;background:#DDEDE7;border-right:solid 1px #fff}
.kubun-time th{border-bottom:solid 1px #fff}
.page-title2{color:#0e76a5;font-size:110%;font-weight:700;line-height:2.1em;height:34px;padding:0 15px;text-align:left;margin-bottom:10px;background:url(../../../../images/title/title.jpg) no-repeat left}
.kome{font-size:95%;line-height:1.5em;margin:10px 0 0 5px;padding-left:35px;text-indent:-1.3em;color:#C30D23;text-align:left}
.koushin{display:inline;float:left;font-size:80%}
.ex{float:right;font-size:85%}
.li-b{text-align:left;margin:5px 0 15px 40px}
.y-btn{text-align:left;padding-left:35px;border-bottom:dotted 1px #999;margin:5px 30px 5px 40px;background:url(../../../../images/icon/icon.png) no-repeat 10px;line-height:2em}
.y-btn a{text-decoration:none}

/*  中央図書室   */

#library-s img{max-width:625px}
.li-p{text-align:left;margin:5px 0 10px}
.l-pic1{display:inline;float:left;margin-right:10px}
#table-library{width:625px!important}
#table-library th,#table-library td{border:solid 1px #4ABAA5}
#table-library th{background:#D7F9ED;text-align:left!important;padding:3px 10px!important;width:12em}
#table-library td{background:#fff;text-align:left;padding:3px 10px!important}
.section-nb2{padding:0 1em 5px}
.lt-2{background:#E2F7BC;padding:4px 0 3px 10px;clear:both;font-weight:700;font-size:96%;text-align:left;color:#2B6AF9}
.lt-3 a{text-decoration:none;color:#666}
.lt-3 a:hover{text-decoration:none;color:#ddd}
.list-t3 img{vertical-align:middle;margin-left:5px}


/*   レンタサイクル    */

.koe li{background:url(../../../../images/k01.png) no-repeat left;border-bottom:solid 1px #f1a485;margin:5px 0;text-align:left;padding:5px 0 5px 23px;list-style-type:none}
.user{color:#D36426;font-weight:700;font-size:105%;text-align:left;padding-left:15px}
.user-c{background:#FCF5E8;padding:5px 15px 10px}

/*   観光物産・情報コーナー    */

.kankou-picture{
	margin:0 0 10px 0;
}

/*   　　　　指定管理者　　　　　　*/
.shiteikanrisya{padding:15px 0 0 55px;margin:0 auto}
.shiteikanrisya dd{border:solid 3px #C5EFD1;width:250px;height:56px;display:inline;float:left}
.shitei01{margin:0 25px 0 0}
.search-form{margin:15px 0 0}
.search-1{width:163px;display:inline;float:left;margin:0 0 10px 15px}
.search-form01{margin:0 0 10px 105px;text-align:left}
.search-form02{margin:0 0 10px 105px;text-align:left}
.search-form01 span,.search-form02 span{display:inline;float:left;margin:2px 10px 0 15px}
.touroku-group{margin-bottom:40px}
/*   　　　　2017.02.23　追記　　　　　*/
.project-btn:hover {
    opacity: .4;
}
/*   　　　　2017.03.01　追記　　　　　*/
#footer .pinkTxt{
    margin: 0;
    color: #dd57a0;
	}
#footer .pinkTxt a{
    color: #dd57a0;
}
#copy_right {
    clear: both;
    /*padding: 1% 0;*/
	text-align: center;
    background: #f8f8f8;
    width: 100%;
    display: inline-block;
}
.fb-adress {
    margin-top: -20px;
}
/*   　　　　2017.05.22　追記　　　　　*/
.katsudou.kome{
	color: #333333;
    margin-bottom: 2%;
    line-height: 2;
    text-indent: 0;
	}

/*   　　　　2017.11.02　追記　　　　　*/

#googleCal #mvEventContainer2 {
    font-size: 14px;
}
#googleCal .st-c-pos div {
    padding: 2%;
    margin-bottom: 2%;
}

/*   　　　　2017.11.06　追記　　　　　*/
.calList{text-align:left;margin-left:4%;margin-bottom:3%;width:800px}
.calList li{display:inline-block;margin-left:2%;margin-bottom:1%}
.calList li span{color:#fff;padding:0 6px;font-family:meirio;margin-right:8px;border-radius:4px}
.calList.calList1 li:nth-child(1) span{background:#CF9911}
.calList.calList1 li:nth-child(2) span{background:#C7561E}
.calList.calList1 li:nth-child(3) span{background:#914D14}
.calList.calList2 li:nth-child(1) span{background:#59BFB3}
.calList.calList2 li:nth-child(2) span{background:#668CD9}
.calList.calList2 li:nth-child(3) span{background:#603F99}
.calList li:nth-child(4) span{font-weight:700;color:#333}

/*   　　　　2020.07.28 追記　　　　　*/
.mailmagazine{
 text-align: left;

}
.mailmagazine p {
    margin-bottom: 4%;
}
.mailmagazine .t-4 {
    margin-bottom: 2%;
}
.mailmagazineBox {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.mailmagazine .qrImg {
    display: inline-block;
    vertical-align: top;
		width: 100%;
}
.qrImg img {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}
.qrImg img.addressImg {
    width: 68%;
}
.mailmagazine strong {
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 1% 2%;
    margin-bottom: 4%;
}
.mailmagazine p.right {
    text-align: right;
}


/*   　2021.01.05 add　　　*/
 #primary2 .pan,.category-shitsumon #primary2 .pan{display: none;}
.category-shitsumon .panNavi {
    display: block;
    margin: 1% 0 0 12%;
}
.category-shitsumon #container2 {
    margin-top: 0;
}

/*-----------------------------------------------------*/

/*   　event organiser　　　*/

#eo_fullcalendar_1 {
    margin-bottom: 4%;
}
#eo_fullcalendar_1 .fc-day-grid-event .fc-time {
    font-weight: normal;
    display: block;
}
.category-touroku:before {
    content: "登録団体";
    background: #8d3cc6;
padding: 0 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
    width: 70px;
    text-align: center;}

.category-shimin:before {
    content: "市民活動";
    background: #3e94eb;
	padding: 0 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
    width: 70px;
    text-align: center;
}
.category-tosyo:before {
    content: "図書室";
    background: #2d9d2d;
	padding: 0 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
    width: 70px;
    text-align: center;
}
.category-kanko:before {
    content: "観・物";
    background: #e56621;
	padding: 0 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
    width: 70px;
    text-align: center;
}


#eo_fullcalendar_1 a.fc-day-grid-event.fc-event.fc-start.fc-end.eo-event-future.eo-event.eo-future-event:before{
    padding: 0 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
    font-size: 14px;
    width: 70px;
    text-align: center;
}
#eo_fullcalendar_1 a.fc-day-grid-event.fc-event.fc-start.eo-event-past.eo-event.eo-past-event,
#eo_fullcalendar_1 a.fc-day-grid-event.fc-event.fc-start.eo-event-future.eo-event.eo-future-event
 {
font-family: 游ゴシック, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#eo_fullcalendar_1 .fc-view.fc-month-view.fc-basic-view {
    border: solid 3px #C5DBFF;
}
#eo_fullcalendar_1 .fc-left h2 {
    font-weight: bold;
    font-size: 120%;
	font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

#eo_fullcalendar_1 .fc-left h2 {
    font-weight: bold;
    font-size: 120%;
}
#eo_fullcalendar_1  tr th, #eo_fullcalendar_1 t thead th {
    text-align: center;
    font-weight: 700;
    background: #C5DBFF;
    border: solid 1px #C5DBFF;
	color: #666;
}
.fc-unthemed .fc-row{
	border-color: #C5DBFF;
	}
#eo_fullcalendar_1 .fc-content {
    color: #666666;
}
#eo_fullcalendar_1 td {
    text-align: left;
}
#eo_fullcalendar_1 .fc-content-skeleton td {
    font-size: 16px;
    line-height: 1.2em;
    color: #666666;
    text-decoration: none;
}
#container2 .eventorganiser-event-meta p {
    display: none;
}
#container2 .eo-event-meta {
    margin: 4% 0;
}
#container2 .eo-event-meta a {
    color: blue;
    text-decoration: underline;
}
#container2 .eo-event-meta strong {
    float: none;
}
#side-bar li a img:hover {
    opacity: .4;
}